home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
data
/
maglrex
/
makefile
< prev
next >
Wrap
Makefile
|
1991-10-18
|
1KB
|
54 lines
#define
CC = hc386
LINK = 386link
ASM = 386asm
#suffix rules
.SUFFIXES: .c .h .asm .obj
.c.obj:
$(CC) $<
.asm.obj:
$(ASM) $<
#define
TARGET = magl.rex
OBJECTS = pixel.obj magl.obj stack.obj
HEADER = pixel.h
CSRC = magl.c
ASMSRC = pixel.asm stack.asm
DOCUMENT = maglrex.doc
ARC = maglrex.lzh
LIBDIR = ..\LIB
LIB = $(LIBDIR)\hce.lib $(LIBDIR)\tbios.lib
LINKOPT = -lib $(LIB) -pack
#main
$(TARGET) : $(OBJECTS)
-$(LINK) @${$# $(LINKOPT) -relexe $@}
copy $(TARGET) e:\tool\paint_l2\gerex1.rex
magl.obj : magl.c pixel.h
pixel.obj : pixel.asm
stack.obj : stack.asm
#tag
tag : $(CSRC) $(ASMSRC) table.tag
table.tag : $(CSRC) $(ASMSRC)
+f:\tool\mifes\mitags -p *.c *.asm >table.tag
#lzh
lzh : $(HEADER) $(CSRC) $(ASMSRC) $(DOCUMENT) $(TARGET) $(ARC)
$(ARC) : $(HEADER) $(CSRC) $(ASMSRC) $(DOCUMENT) $(TARGET)
lha u $(ARC) $(HEADER) makefile $(CSRC) $(ASMSRC) $(DOCUMENT) $(TARGET)
#delete
del : $(HEADER) $(CSRC) $(ASMSRC) $(DOCUMENT) $(TARGET)
del *.obj
del *.map
del *.lst